#include "common/basics/basics.h"
#include "common/math/calculations.h"
#include "rclcpp/rclcpp.hpp"

int main(int argc, char** argv) {
  rclcpp::init(argc, argv);
  
  // Test basic functionality
  common::Vec3f test_vec(1.0, 2.0, 3.0);
  
  auto node = rclcpp::Node::make_shared("common_test_node");
  RCLCPP_INFO(node->get_logger(), "Common library test successful! Vec3f: [%f, %f, %f]", 
              test_vec(0), test_vec(1), test_vec(2));
  
  rclcpp::shutdown();
  return 0;
}